crest (a hill) - French English Dictionary